]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
extensionDownloader: Include version validation in update check
authorFlorian Müllner <fmuellner@gnome.org>
Wed, 22 Jan 2020 15:53:32 +0000 (16:53 +0100)
committerverdre <jonas@dressler.it>
Thu, 30 Jan 2020 13:37:47 +0000 (13:37 +0000)
The extensions website will consider the setting to find the best suitable
extension version, so we should transmit the parameter for better results.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/945

js/ui/extensionDownloader.js

index c09359eab80c2b1cd37040620328e537af37c214..abaa644e0833689ca0f4e080a9d66a15d3769258 100644 (file)
@@ -128,8 +128,13 @@ function checkForUpdates() {
         metadatas[uuid] = extension.metadata;
     });
 
-    let params = { shell_version: Config.PACKAGE_VERSION,
-                   installed: JSON.stringify(metadatas) };
+    let versionCheck = global.settings.get_boolean(
+        'disable-extension-version-validation');
+    let params = {
+        shell_version: Config.PACKAGE_VERSION,
+        installed: JSON.stringify(metadatas),
+        disable_version_validation: `${versionCheck}`,
+    };
 
     let url = REPOSITORY_URL_UPDATE;
     let message = Soup.form_request_new_from_hash('GET', url, params);